const Ws = require('ws')
;((Ws) => {
    const server = new Ws.Server({port:8000})
    const init = () => {
        bindEvent()
    }
    function bindEvent(){
        server.on('open', handleOpen)
        server.on('close', handleClose)
        server.on('error', handleError)
        server.on('connection', handleConnection)
    }
    function handleOpen(){

    }
    function handleClose(){

    }
    function handleError(){

    }
    function handleConnection(ws){
        ws.on('message', handleMessage)
    }
    function handleMessage(msg){
        server.clients.forEach((c) => {
            c.send(msg)
        })
    }
    init()
})(Ws)